package castiTela;

import soucastky.Bod;
import dt.DrawingTool;

public class LevaNoha {
	private Bod levyHorniRoh;
	private int delkaStranyA;
	private int delkaStranyB;
	private int delkaChodidla;
	private int vyskaChodidla;
	
	
	
	
	public LevaNoha(Bod levyHorniRoh, int delkaStranyA, int delkaStranyB, int delkaChodidla, int VyskaChodidla) {
		super();
		this.levyHorniRoh = levyHorniRoh;
		this.delkaStranyA = delkaStranyA;
		this.delkaStranyB = delkaStranyB;
		this.delkaChodidla = delkaChodidla;
		this.vyskaChodidla = VyskaChodidla;
		
	}
	
	public void vykresli(DrawingTool dt){
		//Stehno
		dt.line(levyHorniRoh.getX(), levyHorniRoh.getY(), levyHorniRoh.getX() + delkaStranyB, levyHorniRoh.getY());
		dt.line( levyHorniRoh.getX() + delkaStranyB, levyHorniRoh.getY(), levyHorniRoh.getX() +  delkaStranyB, levyHorniRoh.getY() + delkaStranyA);
		dt.line( levyHorniRoh.getX() +  delkaStranyB, levyHorniRoh.getY() + delkaStranyA,levyHorniRoh.getX(),levyHorniRoh.getY()+delkaStranyA);
		dt.line(levyHorniRoh.getX(),levyHorniRoh.getY()+delkaStranyA,levyHorniRoh.getX(),levyHorniRoh.getY());
		//Chodidlo
		dt.line(levyHorniRoh.getX(),levyHorniRoh.getY()+delkaStranyA,levyHorniRoh.getX(),levyHorniRoh.getY()+(delkaStranyA+vyskaChodidla));
		dt.line(levyHorniRoh.getX(),levyHorniRoh.getY()+(delkaStranyA+vyskaChodidla),levyHorniRoh.getX()+delkaChodidla,levyHorniRoh.getY()+(delkaStranyA+vyskaChodidla));
		dt.line(levyHorniRoh.getX()+delkaChodidla,levyHorniRoh.getY()+(delkaStranyA+vyskaChodidla), levyHorniRoh.getX() + delkaChodidla, levyHorniRoh.getY()+delkaStranyA);
		dt.line(levyHorniRoh.getX() + delkaChodidla, levyHorniRoh.getY()+delkaStranyA,levyHorniRoh.getX(),levyHorniRoh.getY()+delkaStranyA);
		
 }
}